package cn.bgs.pojo;

import javafx.scene.control.IndexRange;

import java.util.Date;
import java.util.List;

public class StudentInformation {

    private Integer stuId;
    private Integer stuNum;
    private String stuName;
    private String mobile;
    private String sex;
    private Integer age;
    private String idType;
    private String idNum;
    private Date birthday;
    private Integer provincesId;
    private Integer citiesId;
    private Integer areasId;
    private String detailAddr;
    private Date createDate;
    private Date updateDate;
    private String remark;
    private String email;
    private String password;
    private Integer deleteFlag;
    private List<StudentInformation> studentInformations;

    public List<StudentInformation> getStudentInformations() {
        return studentInformations;
    }

    public void setStudentInformations(List<StudentInformation> studentInformations) {
        this.studentInformations = studentInformations;
    }

    private String gradeGradeName;

    private String gradeGradeId;


    private StudentGradeRelation studentGradeRelation;


    private String nativePlace;

    private Provinces provinces1;

    private String dormitoryId;


    private Cities cities1;

    private Areas areas1;

    private List<Provinces> provinces;

    private Integer id;

    private String cityid;

    private String city;

    private String provinceid;

    private String areaid;

    private String province;

    private String area;
    private Grade grades;

    private String gradeId;

    private String dormitoryName;

    private String dormitoryDormitoryId;
    private String dormitoryDormitoryName;

    private String gradeName;

    private List<Cities> cities;

    private List<Areas> areas;

    public String getNativePlace() {
        nativePlace=""+provinces1.getProvince()+cities1.getCity()+areas1.getArea();
        return nativePlace;
    }

    private Integer pkId;
    private String classTeacherId;
    private String classTeacherName;
    private String lecturerId;
    private String lecturerName;
    private Integer studentsNumber;
    private String classroomClassroomId;
    private String classroomClassroomNumber;
    private Date createdate;
    private Date updatedate;
    private String classRemark;
    private String teacherId;
    private String teacherName;
    private String lectureId;
    private String lectureName;

    @Override
    public String toString() {
        return "StudentInformation{" +
                "stuId=" + stuId +
                ", stuNum=" + stuNum +
                ", stuName='" + stuName + '\'' +
                ", mobile='" + mobile + '\'' +
                ", sex='" + sex + '\'' +
                ", age=" + age +
                ", idType='" + idType + '\'' +
                ", idNum='" + idNum + '\'' +
                ", birthday=" + birthday +
                ", provincesId=" + provincesId +
                ", citiesId=" + citiesId +
                ", areasId=" + areasId +
                ", detailAddr='" + detailAddr + '\'' +
                ", createDate=" + createDate +
                ", updateDate=" + updateDate +
                ", remark='" + remark + '\'' +
                ", email='" + email + '\'' +
                ", password='" + password + '\'' +
                ", deleteFlag=" + deleteFlag +
                ", gradeGradeName='" + gradeGradeName + '\'' +
                ", gradeGradeId='" + gradeGradeId + '\'' +
                ", studentGradeRelation=" + studentGradeRelation +
                ", nativePlace='" + nativePlace + '\'' +
                ", provinces1=" + provinces1 +
                ", dormitoryId='" + dormitoryId + '\'' +
                ", cities1=" + cities1 +
                ", areas1=" + areas1 +
                ", provinces=" + provinces +
                ", id=" + id +
                ", cityid='" + cityid + '\'' +
                ", city='" + city + '\'' +
                ", provinceid='" + provinceid + '\'' +
                ", areaid='" + areaid + '\'' +
                ", province='" + province + '\'' +
                ", area='" + area + '\'' +
                ", grades=" + grades +
                ", gradeId='" + gradeId + '\'' +
                ", dormitoryName='" + dormitoryName + '\'' +
                ", dormitoryDormitoryId='" + dormitoryDormitoryId + '\'' +
                ", dormitoryDormitoryName='" + dormitoryDormitoryName + '\'' +
                ", gradeName='" + gradeName + '\'' +
                ", cities=" + cities +
                ", areas=" + areas +
                ", pkId=" + pkId +
                ", classTeacherId='" + classTeacherId + '\'' +
                ", classTeacherName='" + classTeacherName + '\'' +
                ", lecturerId='" + lecturerId + '\'' +
                ", lecturerName='" + lecturerName + '\'' +
                ", studentsNumber=" + studentsNumber +
                ", classroomClassroomId='" + classroomClassroomId + '\'' +
                ", classroomClassroomNumber='" + classroomClassroomNumber + '\'' +
                ", createdate=" + createdate +
                ", updatedate=" + updatedate +
                ", classRemark='" + classRemark + '\'' +
                ", teacherId='" + teacherId + '\'' +
                ", teacherName='" + teacherName + '\'' +
                ", lectureId='" + lectureId + '\'' +
                ", lectureName='" + lectureName + '\'' +
                '}';
    }

    public Integer getStuId() {
        return stuId;
    }

    public void setStuId(Integer stuId) {
        this.stuId = stuId;
    }

    public Integer getStuNum() {
        return stuNum;
    }

    public void setStuNum(Integer stuNum) {
        this.stuNum = stuNum;
    }

    public String getStuName() {
        return stuName;
    }

    public void setStuName(String stuName) {
        this.stuName = stuName;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getIdType() {
        return idType;
    }

    public void setIdType(String idType) {
        this.idType = idType;
    }

    public String getIdNum() {
        return idNum;
    }

    public void setIdNum(String idNum) {
        this.idNum = idNum;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public Integer getProvincesId() {
        return provincesId;
    }

    public void setProvincesId(Integer provincesId) {
        this.provincesId = provincesId;
    }

    public Integer getCitiesId() {
        return citiesId;
    }

    public void setCitiesId(Integer citiesId) {
        this.citiesId = citiesId;
    }

    public Integer getAreasId() {
        return areasId;
    }

    public void setAreasId(Integer areasId) {
        this.areasId = areasId;
    }

    public String getDetailAddr() {
        return detailAddr;
    }

    public void setDetailAddr(String detailAddr) {
        this.detailAddr = detailAddr;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public String getGradeGradeName() {
        return gradeGradeName;
    }

    public void setGradeGradeName(String gradeGradeName) {
        this.gradeGradeName = gradeGradeName;
    }

    public String getGradeGradeId() {
        return gradeGradeId;
    }

    public void setGradeGradeId(String gradeGradeId) {
        this.gradeGradeId = gradeGradeId;
    }

    public StudentGradeRelation getStudentGradeRelation() {
        return studentGradeRelation;
    }

    public void setStudentGradeRelation(StudentGradeRelation studentGradeRelation) {
        this.studentGradeRelation = studentGradeRelation;
    }

    public void setNativePlace(String nativePlace) {
        this.nativePlace = nativePlace;
    }

    public Provinces getProvinces1() {
        return provinces1;
    }

    public void setProvinces1(Provinces provinces1) {
        this.provinces1 = provinces1;
    }

    public String getDormitoryId() {
        return dormitoryId;
    }

    public void setDormitoryId(String dormitoryId) {
        this.dormitoryId = dormitoryId;
    }

    public Cities getCities1() {
        return cities1;
    }

    public void setCities1(Cities cities1) {
        this.cities1 = cities1;
    }

    public Areas getAreas1() {
        return areas1;
    }

    public void setAreas1(Areas areas1) {
        this.areas1 = areas1;
    }

    public List<Provinces> getProvinces() {
        return provinces;
    }

    public void setProvinces(List<Provinces> provinces) {
        this.provinces = provinces;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCityid() {
        return cityid;
    }

    public void setCityid(String cityid) {
        this.cityid = cityid;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getProvinceid() {
        return provinceid;
    }

    public void setProvinceid(String provinceid) {
        this.provinceid = provinceid;
    }

    public String getAreaid() {
        return areaid;
    }

    public void setAreaid(String areaid) {
        this.areaid = areaid;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public Grade getGrades() {
        return grades;
    }

    public void setGrades(Grade grades) {
        this.grades = grades;
    }

    public String getGradeId() {
        return gradeId;
    }

    public void setGradeId(String gradeId) {
        this.gradeId = gradeId;
    }

    public String getDormitoryName() {
        return dormitoryName;
    }

    public void setDormitoryName(String dormitoryName) {
        this.dormitoryName = dormitoryName;
    }

    public String getDormitoryDormitoryId() {
        return dormitoryDormitoryId;
    }

    public void setDormitoryDormitoryId(String dormitoryDormitoryId) {
        this.dormitoryDormitoryId = dormitoryDormitoryId;
    }

    public String getDormitoryDormitoryName() {
        return dormitoryDormitoryName;
    }

    public void setDormitoryDormitoryName(String dormitoryDormitoryName) {
        this.dormitoryDormitoryName = dormitoryDormitoryName;
    }

    public String getGradeName() {
        return gradeName;
    }

    public void setGradeName(String gradeName) {
        this.gradeName = gradeName;
    }

    public List<Cities> getCities() {
        return cities;
    }

    public void setCities(List<Cities> cities) {
        this.cities = cities;
    }

    public List<Areas> getAreas() {
        return areas;
    }

    public void setAreas(List<Areas> areas) {
        this.areas = areas;
    }

    public Integer getPkId() {
        return pkId;
    }

    public void setPkId(Integer pkId) {
        this.pkId = pkId;
    }

    public String getClassTeacherId() {
        return classTeacherId;
    }

    public void setClassTeacherId(String classTeacherId) {
        this.classTeacherId = classTeacherId;
    }

    public String getClassTeacherName() {
        return classTeacherName;
    }

    public void setClassTeacherName(String classTeacherName) {
        this.classTeacherName = classTeacherName;
    }

    public String getLecturerId() {
        return lecturerId;
    }

    public void setLecturerId(String lecturerId) {
        this.lecturerId = lecturerId;
    }

    public String getLecturerName() {
        return lecturerName;
    }

    public void setLecturerName(String lecturerName) {
        this.lecturerName = lecturerName;
    }

    public Integer getStudentsNumber() {
        return studentsNumber;
    }

    public void setStudentsNumber(Integer studentsNumber) {
        this.studentsNumber = studentsNumber;
    }

    public String getClassroomClassroomId() {
        return classroomClassroomId;
    }

    public void setClassroomClassroomId(String classroomClassroomId) {
        this.classroomClassroomId = classroomClassroomId;
    }

    public String getClassroomClassroomNumber() {
        return classroomClassroomNumber;
    }

    public void setClassroomClassroomNumber(String classroomClassroomNumber) {
        this.classroomClassroomNumber = classroomClassroomNumber;
    }

    public Date getCreatedate() {
        return createdate;
    }

    public void setCreatedate(Date createdate) {
        this.createdate = createdate;
    }

    public Date getUpdatedate() {
        return updatedate;
    }

    public void setUpdatedate(Date updatedate) {
        this.updatedate = updatedate;
    }

    public String getClassRemark() {
        return classRemark;
    }

    public void setClassRemark(String classRemark) {
        this.classRemark = classRemark;
    }

    public String getTeacherId() {
        return teacherId;
    }

    public void setTeacherId(String teacherId) {
        this.teacherId = teacherId;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public String getLectureId() {
        return lectureId;
    }

    public void setLectureId(String lectureId) {
        this.lectureId = lectureId;
    }

    public String getLectureName() {
        return lectureName;
    }

    public void setLectureName(String lectureName) {
        this.lectureName = lectureName;
    }
}